import request from '@/utils/request.js'

export function order(user) {
	console.log('调用历史订单API，参数:', user)
	return request({
		url: '/dish-order-service/Orders/order', 
		method: 'GET',
		params: user  // 使用params而不是data，确保GET请求参数正确传递
	})
}

export function orderss(user) {
	console.log('调用未支付订单API，参数:', user)
	return request({
		url: '/dish-order-service/Orders/orderss', 
		method: 'GET',
		params: user  // 使用params而不是data，确保GET请求参数正确传递
	})
}

export function getUserStats(userId) {
	console.log('API - getUserStats调用，userId:', userId)
	console.log('API - userId类型:', typeof userId)
	
	const result = request({
		url: '/dish-order-service/Orders/user-stats', 
		method: 'GET',
		params: { userId }  // 传递用户ID参数
	})
	
	// 添加响应拦截，看看后端返回了什么
	result.then(response => {
		console.log('API - getUserStats响应:', response)
	}).catch(error => {
		console.error('API - getUserStats错误:', error)
	})
	
	return result
}